package com.os.toytrade.mapper.user;

import com.os.toytrade.domain.user.UserMessageInfo;
import com.os.toytrade.domain.user.UserMessageInfoConditions;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserMessageInfoMapper {
    int countByExample(UserMessageInfoConditions example);

    int deleteByExample(UserMessageInfoConditions example);

    int deleteByPrimaryKey(String id);

    int insert(UserMessageInfo record);

    int insertSelective(UserMessageInfo record);

    List<UserMessageInfo> selectByExample(UserMessageInfoConditions example);

    UserMessageInfo selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") UserMessageInfo record, @Param("example") UserMessageInfoConditions example);

    int updateByExample(@Param("record") UserMessageInfo record, @Param("example") UserMessageInfoConditions example);

    int updateByPrimaryKeySelective(UserMessageInfo record);

    int updateByPrimaryKey(UserMessageInfo record);
}